// 这是一个node原生的
const crypto = require('crypto')

// 获取crypto知此的散列算法
// console.log(crypto.getHashes())

// hex 十进制
// update里写明文，用户的密码

// 直接进行加密的话会被暴力破解，生成一堆的字典，通过加密比对，到成功
// 防止这一操作的话可以使用加前缀，因为别人想暴力破解的话，不知道加了前缀。

module.exports = (str) => {
  const key = 'xiaowang'
  const ret = crypto.createHash('md5').update(`${key} + ${str}`).digest('hex')
  return ret
}
